const db=wx.cloud.database()
const app = getApp();
Page({
    /**
     * 页面的初始数据
     */
    data: {
        list: [],
        time: 15,
        loading: true,
    },
    onShow: function () {
  
    },
    onLoad(){
        console.log('1'+2+"3"+4)
        this.getList()
    },
 //获取列表数据
 getList(){
  //数据加载中的友好提示
  console.log("当前list的长度：",this.data.list.length);
  let len = this.data.list.length           //当前list的长度赋值给变量len
  wx.cloud.database().collection('active_list')
  .skip(len) 
  .orderBy('time_order','desc')   //skip跳过len长度
  .get()
  .then(res=>{
    //数据加载成功，隐藏加载提示 
    console.log("查询成功",res);
    //数据加载完成的友好提示
    let dataList = res.data
    if(dataList.length<=0){
      wx.showToast({
        title: '数据加载完成',
        icon:"none"
      })
    }
    this.setData({
      //保留前面加载过的数据，使用concat连接
      list:this.data.list.concat(res.data),
      loading: false,
    })
  })
  .catch(err=>{
    //数据加载失败，隐藏加载提示
    wx.hideLoading()
    console.log("查询失败",err);
  })
  },

//页面上拉触底事件的函数
onReachBottom(){
  console.log("页面上拉触底事件的函数");
  this.getList()  
},


    /**
 * 页面相关事件处理函数--监听用户下拉动作
 */
    onPullDownRefresh: function () {
        console.log('监听用户下拉动作')
    },

    /**
     * 页面上拉触底事件的处理函数
     */
    onReachBottom: function () {
        console.log('页面上拉触底事件的处理函数')


    },
    CPDJ: function () {
        this.data.Time = setInterval(() => {
            this.setData({
                time: --this.data.time
            })
                  
            if (this.data.time <= 0) {
                clearInterval(this.data.Time)
            
                this.setData({
                    time: 15
                })
                this.CP()
                this.CPDJ()
            }
        }, 800)
    },
    CP() {
        // 在页面中定义插屏广告
        let interstitialAd = null

        // 在页面onLoad回调事件中创建插屏广告实例
        if (wx.createInterstitialAd) {
            interstitialAd = wx.createInterstitialAd({
                adUnitId: app.data.adcp
            })
            interstitialAd.onLoad(() => { })
            interstitialAd.onError((err) => { })
            interstitialAd.onClose(() => { })
        }

        // 在适合的场景显示插屏广告
        if (interstitialAd) {
            interstitialAd.show().catch((err) => {
                console.error(err)
            })
        }
    },

    /**
     * 用户点击右上角分享
     */
    onShareAppMessage: function () {

    }
})